package com.levy.contronller.javase.designModel.facade;

/**
 * 外观模式
 * 属于结构型模式
 * 隐藏系统的复杂性，并向客户端提供了一个客户端可以访问系统的接口
 */
public class MainClass {

    //使用该外观类画出各种类型的形状
    public static void main(String[] args) {
        ShapeMaker shapeMaker = new ShapeMaker();

        shapeMaker.drawCircle();
        shapeMaker.drawRectangle();
        shapeMaker.drawSquare();
    }
}
